package org.example.studentmanager.service;

import org.example.studentmanager.dto.StudentScoreDTO;
import org.example.studentmanager.entity.*;

import java.util.List;

public interface TeacherService {

    // 修改学生成绩
    void updateScore(Score score);

    // 录入学生成绩
    void insertScore(Score score);

    // 通过教师id获取教师信息
    Teacher getTeacherInfoById(Integer id);

    // 查询所有学生的成绩
    List<Score> findAllScores();

    // 查询教师选课
    List<Course> findCourseSelectionsById( Integer id);

    // 教师选课-多选
    void addCourses(TeacherCourseInfo teacherCourseInfo);

    List<StudentScoreDTO> findStudentsByCourseId(Integer courseId);

}
